Cfg Node 5
PROC: List Assignments.potentialsForNextUnassigned() LINE: 77
PREDS:
N_4node4 preds:1 succs:5 exn:3
SUCCS:
N_6node6 preds:5 succs:7 exn:3
EXN:
N_3node3 preds: succs:2 exn:2
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
node5#session16(77) [compute pre] liveness 5
JOIN
LEFT: normal:{ unassigned, $irvar0, this }, exn:{ }
RIGHT: normal:{ }, exn:{ }
RESULT: normal:{ unassigned, $irvar0, this }, exn:{ }
node5#session17(77) [exec] liveness 5
PRE STATE:
normal:{ unassigned, $irvar0, this }, exn:{ }
INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
STATE:
normal:{ n$5, unassigned, this }, exn:{ }
INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
STATE:
normal:{ n$3, n$4, unassigned, this }, exn:{ }
INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
normal:{ n$3, unassigned, this }, exn:{ }
INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
STATE:
normal:{ unassigned, this }, exn:{ }
node5#session25(77) [compute pre] nullify
node5#session26(77) [exec] nullify
PRE STATE:
(normal:{ unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ })
INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
STATE:
(normal:{ n$3, unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ })
INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
(normal:{ n$3, n$4, unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ })
INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
STATE:
(normal:{ n$3, n$4, n$5, unassigned }, exn:{ },
normal:{ _, n$0, n$2 }, exn:{ })
INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
STATE:
(normal:{ unassigned, $irvar0 }, exn:{ },normal:{ n$3, n$4, n$5 }, exn:{ })
node5#session46(77) [compute pre] devirtualizer analysis 5
node5#session47(77) [exec] devirtualizer analysis 5
PRE STATE:
{ }
INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
STATE UNCHANGED
INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE UNCHANGED
INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
STATE UNCHANGED
INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
STATE UNCHANGED
INSTR= EXIT_SCOPE(n$3,n$4,n$5); [line 77];
STATE UNCHANGED
node5#session98(77) [exec] devirtualizer
node5#session99(77) [exec] devirtualizer
node5#session100(77) [exec] devirtualizer
node5#session101(77) [exec] devirtualizer
node5#session102(77) [exec] devirtualizer
node5#session4(77) [compute pre] starvation
node5#session16(77) [compute pre] liveness 5
JOIN
LEFT: normal:{ unassigned, $irvar0, this }, exn:{ }
RIGHT: normal:{ }, exn:{ }
RESULT: normal:{ unassigned, $irvar0, this }, exn:{ }
node5#session17(77) [exec] liveness 5
PRE STATE:
normal:{ unassigned, $irvar0, this }, exn:{ }
INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
STATE:
normal:{ n$5, unassigned, this }, exn:{ }
INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
STATE:
normal:{ n$3, n$4, unassigned, this }, exn:{ }
INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
normal:{ n$3, unassigned, this }, exn:{ }
INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
STATE:
normal:{ unassigned, this }, exn:{ }
node5#session25(77) [compute pre] nullify
node5#session26(77) [exec] nullify
PRE STATE:
(normal:{ unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ })
INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
STATE:
(normal:{ n$3, unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ })
INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
(normal:{ n$3, n$4, unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ })
INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
STATE:
(normal:{ n$3, n$4, n$5, unassigned }, exn:{ },
normal:{ _, n$0, n$2 }, exn:{ })
INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
STATE:
(normal:{ unassigned, $irvar0 }, exn:{ },normal:{ n$3, n$4, n$5 }, exn:{ })
node5#session46(77) [compute pre] devirtualizer analysis 5
node5#session47(77) [exec] devirtualizer analysis 5
PRE STATE:
{ }
INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
STATE UNCHANGED
INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE UNCHANGED
INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
STATE UNCHANGED
INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
STATE UNCHANGED
INSTR= EXIT_SCOPE(n$3,n$4,n$5); [line 77];
STATE UNCHANGED
node5#session98(77) [exec] devirtualizer
node5#session99(77) [exec] devirtualizer
node5#session100(77) [exec] devirtualizer
node5#session101(77) [exec] devirtualizer
node5#session102(77) [exec] devirtualizer
node5#session4(77) [compute pre] starvation
node5#session5(77) [exec] starvation
PRE STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$3 -> this }}
INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$3 -> this, n$4 -> unassigned }}
INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$3 -> this, n$4 -> unassigned }}
INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { };
var_state= { n$3 -> this, n$4 -> unassigned, $irvar0 -> n$5 }}
INSTR= EXIT_SCOPE(n$3,n$4,n$5); [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
node5#session16(77) [compute pre] liveness 5
JOIN
LEFT: normal:{ unassigned, $irvar0, this }, exn:{ }
RIGHT: normal:{ }, exn:{ }
RESULT: normal:{ unassigned, $irvar0, this }, exn:{ }
node5#session17(77) [exec] liveness 5
PRE STATE:
normal:{ unassigned, $irvar0, this }, exn:{ }
INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
STATE:
normal:{ n$5, unassigned, this }, exn:{ }
INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
STATE:
normal:{ n$3, n$4, unassigned, this }, exn:{ }
INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
normal:{ n$3, unassigned, this }, exn:{ }
INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
STATE:
normal:{ unassigned, this }, exn:{ }
node5#session25(77) [compute pre] nullify
node5#session26(77) [exec] nullify
PRE STATE:
(normal:{ unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ })
INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
STATE:
(normal:{ n$3, unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ })
INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
(normal:{ n$3, n$4, unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ })
INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
STATE:
(normal:{ n$3, n$4, n$5, unassigned }, exn:{ },
normal:{ _, n$0, n$2 }, exn:{ })
INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
STATE:
(normal:{ unassigned, $irvar0 }, exn:{ },normal:{ n$3, n$4, n$5 }, exn:{ })
node5#session46(77) [compute pre] devirtualizer analysis 5
node5#session47(77) [exec] devirtualizer analysis 5
PRE STATE:
{ }
INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
STATE UNCHANGED
INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE UNCHANGED
INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
STATE UNCHANGED
INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
STATE UNCHANGED
INSTR= EXIT_SCOPE(n$3,n$4,n$5); [line 77];
STATE UNCHANGED
node5#session98(77) [exec] devirtualizer
node5#session99(77) [exec] devirtualizer
node5#session100(77) [exec] devirtualizer
node5#session101(77) [exec] devirtualizer
node5#session102(77) [exec] devirtualizer
node5#session4(77) [compute pre] starvation
node5#session5(77) [exec] starvation
PRE STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$3 -> this }}
INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$3 -> this, n$4 -> unassigned }}
INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$3 -> this, n$4 -> unassigned }}
INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { };
var_state= { n$3 -> this, n$4 -> unassigned, $irvar0 -> n$5 }}
INSTR= EXIT_SCOPE(n$3,n$4,n$5); [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
node5#session23(77) [compute pre] racerd
node5#session24(77) [exec] racerd
PRE STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= n$5 := ParameterSupplier Assignments.getSupplier(ParameterSignature)({ this,
unassigned }) [line 77];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
node5#session23(77) [compute pre] racerd
node5#session24(77) [exec] racerd
PRE STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= n$5 := ParameterSupplier Assignments.getSupplier(ParameterSignature)({ this,
unassigned }) [line 77];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
node5#session41(77) biabduction
**** [FP:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &this
prop before:
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
n$3 = old_this ;
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$48); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$48 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
n$3 = @f$0
sub2:
Current Implication
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
|-
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$49
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$49 = n$4]
|-
this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply @f$0 _t$50
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$49 = n$4; _t$50 = @f$0]
|-
n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0
@f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$2rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$49 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$2rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$52
vpath_find: cannot find _t$52
in vpath_find exp:_t$52
vpath_find: cannot find _t$52
New footprint:
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
@f$1|->{}formal(z):java.util.List( sub ); @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$4); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$4 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 8:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 8:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 8:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 8:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 8:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 7 of 8:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 8 of 8:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
n$3 = old_this ;
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$55); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$55); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$55 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
n$3 = @f$0
sub2:
Current Implication
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
|-
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$56
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$56 = n$4]
|-
this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply @f$0 _t$57
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$56 = n$4; _t$57 = @f$0]
|-
@f$0|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$0|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6
MISSING FLD:
@f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6
@f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$5rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:@f$6rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$56 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$5rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$59
vpath_find: cannot find _t$59
in vpath_find exp:_t$59
vpath_find: cannot find _t$59
New footprint:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
@f$0|->{clazz:@f$6rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instantiated frame:
@f$1|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$8); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$8); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$8 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 6:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 6:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 6:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 6:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 6:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
n$3 = old_this ;
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$62); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$62); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$62 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
n$3 = @f$0
sub2:
Current Implication
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
|-
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$63
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$63 = n$4]
|-
this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply @f$0 _t$64
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$63 = n$4; _t$64 = @f$0]
|-
@f$0|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$0|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10
MISSING FLD:
@f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10
@f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$9rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:@f$10rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$63 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$9rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$66
vpath_find: cannot find _t$66
in vpath_find exp:_t$66
vpath_find: cannot find _t$66
New footprint:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
@f$0|->{clazz:@f$10rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instantiated frame:
@f$1|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$12); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$12); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$12 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 6:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 6:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 6:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 6:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 6:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$68initial:void; return = _t$69initial:java.util.List*; $irvar1 = _t$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$68initial:void; return = _t$69initial:java.util.List*; $irvar1 = _t$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$72initial:void; return = _t$73initial:java.util.List*; $irvar1 = _t$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$72initial:void; return = _t$73initial:java.util.List*; $irvar1 = _t$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$76initial:void; return = _t$77initial:java.util.List*; $irvar1 = _t$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$76initial:void; return = _t$77initial:java.util.List*; $irvar1 = _t$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$79initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$80initial:void; return = _t$81initial:java.util.List*; $irvar1 = _t$82initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$79initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$80initial:void; return = _t$81initial:java.util.List*; $irvar1 = _t$82initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$83initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$84initial:void; return = _t$85initial:java.util.List*; $irvar1 = _t$86initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$8) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$83initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$84initial:void; return = _t$85initial:java.util.List*; $irvar1 = _t$86initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$8) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$87initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$88initial:void; return = _t$89initial:java.util.List*; $irvar1 = _t$90initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$8) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$87initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$88initial:void; return = _t$89initial:java.util.List*; $irvar1 = _t$90initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$8) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$91initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$92initial:void; return = _t$93initial:java.util.List*; $irvar1 = _t$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$91initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$92initial:void; return = _t$93initial:java.util.List*; $irvar1 = _t$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$95initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$96initial:void; return = _t$97initial:java.util.List*; $irvar1 = _t$98initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$95initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$96initial:void; return = _t$97initial:java.util.List*; $irvar1 = _t$98initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$99initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$100initial:void; return = _t$101initial:java.util.List*; $irvar1 = _t$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$8 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$99initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$100initial:void; return = _t$101initial:java.util.List*; $irvar1 = _t$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$8 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$103initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$104initial:void; return = _t$105initial:java.util.List*; $irvar1 = _t$106initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$103initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$104initial:void; return = _t$105initial:java.util.List*; $irvar1 = _t$106initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$107initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$108initial:void; return = _t$109initial:java.util.List*; $irvar1 = _t$110initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$12) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$107initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$108initial:void; return = _t$109initial:java.util.List*; $irvar1 = _t$110initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$12) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$111initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$112initial:void; return = _t$113initial:java.util.List*; $irvar1 = _t$114initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$12) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$111initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$112initial:void; return = _t$113initial:java.util.List*; $irvar1 = _t$114initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$12) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$115initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$116initial:void; return = _t$117initial:java.util.List*; $irvar1 = _t$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$115initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$116initial:void; return = _t$117initial:java.util.List*; $irvar1 = _t$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$119initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$120initial:void; return = _t$121initial:java.util.List*; $irvar1 = _t$122initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$119initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$120initial:void; return = _t$121initial:java.util.List*; $irvar1 = _t$122initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$123initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$124initial:void; return = _t$125initial:java.util.List*; $irvar1 = _t$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$12 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$123initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$124initial:void; return = _t$125initial:java.util.List*; $irvar1 = _t$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$12 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$127initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$128initial:void; return = _t$129initial:java.util.List*; $irvar1 = _t$130initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$127initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$128initial:void; return = _t$129initial:java.util.List*; $irvar1 = _t$130initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Instruction Returns
PROP 1 of 16:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 16:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 16:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 16:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 16:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 16:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 7 of 16:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 8 of 16:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 9 of 16:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 10 of 16:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 11 of 16:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 12 of 16:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 13 of 16:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 14 of 16:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 15 of 16:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 16 of 16:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$3); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 10:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 10:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 10:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 10:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 7 of 10:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 8 of 10:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 9 of 10:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 10 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
node5#session41(77) biabduction
**** [FP:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &this
prop before:
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
n$3 = old_this ;
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$48); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$48 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
n$3 = @f$0
sub2:
Current Implication
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
|-
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$49
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$49 = n$4]
|-
this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply @f$0 _t$50
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$49 = n$4; _t$50 = @f$0]
|-
n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0
@f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$2rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$49 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$2rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$52
vpath_find: cannot find _t$52
in vpath_find exp:_t$52
vpath_find: cannot find _t$52
New footprint:
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
@f$1|->{}formal(z):java.util.List( sub ); @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$4); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$4 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 8:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 8:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 8:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 8:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 8:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 7 of 8:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 8 of 8:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
n$3 = old_this ;
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$55); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$55); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$55 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
n$3 = @f$0
sub2:
Current Implication
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
|-
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$56
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$56 = n$4]
|-
this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply @f$0 _t$57
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$56 = n$4; _t$57 = @f$0]
|-
@f$0|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$0|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6
MISSING FLD:
@f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6
@f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$5rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:@f$6rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$56 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$5rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$59
vpath_find: cannot find _t$59
in vpath_find exp:_t$59
vpath_find: cannot find _t$59
New footprint:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
@f$0|->{clazz:@f$6rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instantiated frame:
@f$1|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$8); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$8); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$8 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 6:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 6:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 6:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 6:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 6:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
n$3 = old_this ;
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$62); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$62); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$62 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
n$3 = @f$0
sub2:
Current Implication
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
|-
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$63
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$63 = n$4]
|-
this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply @f$0 _t$64
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$63 = n$4; _t$64 = @f$0]
|-
@f$0|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$0|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10
MISSING FLD:
@f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10
@f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$9rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:@f$10rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$63 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$9rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$66
vpath_find: cannot find _t$66
in vpath_find exp:_t$66
vpath_find: cannot find _t$66
New footprint:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
@f$0|->{clazz:@f$10rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instantiated frame:
@f$1|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$12); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$12); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$12 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 6:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 6:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 6:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 6:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 6:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$68initial:void; return = _t$69initial:java.util.List*; $irvar1 = _t$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$68initial:void; return = _t$69initial:java.util.List*; $irvar1 = _t$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$72initial:void; return = _t$73initial:java.util.List*; $irvar1 = _t$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$72initial:void; return = _t$73initial:java.util.List*; $irvar1 = _t$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$76initial:void; return = _t$77initial:java.util.List*; $irvar1 = _t$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$76initial:void; return = _t$77initial:java.util.List*; $irvar1 = _t$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$79initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$80initial:void; return = _t$81initial:java.util.List*; $irvar1 = _t$82initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$79initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$80initial:void; return = _t$81initial:java.util.List*; $irvar1 = _t$82initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$83initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$84initial:void; return = _t$85initial:java.util.List*; $irvar1 = _t$86initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$8) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$83initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$84initial:void; return = _t$85initial:java.util.List*; $irvar1 = _t$86initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$8) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$87initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$88initial:void; return = _t$89initial:java.util.List*; $irvar1 = _t$90initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$8) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$87initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$88initial:void; return = _t$89initial:java.util.List*; $irvar1 = _t$90initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$8) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$91initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$92initial:void; return = _t$93initial:java.util.List*; $irvar1 = _t$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$91initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$92initial:void; return = _t$93initial:java.util.List*; $irvar1 = _t$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$95initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$96initial:void; return = _t$97initial:java.util.List*; $irvar1 = _t$98initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$95initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$96initial:void; return = _t$97initial:java.util.List*; $irvar1 = _t$98initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$99initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$100initial:void; return = _t$101initial:java.util.List*; $irvar1 = _t$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$8 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$99initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$100initial:void; return = _t$101initial:java.util.List*; $irvar1 = _t$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$8 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$103initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$104initial:void; return = _t$105initial:java.util.List*; $irvar1 = _t$106initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$103initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$104initial:void; return = _t$105initial:java.util.List*; $irvar1 = _t$106initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$107initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$108initial:void; return = _t$109initial:java.util.List*; $irvar1 = _t$110initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$12) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$107initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$108initial:void; return = _t$109initial:java.util.List*; $irvar1 = _t$110initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$12) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$111initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$112initial:void; return = _t$113initial:java.util.List*; $irvar1 = _t$114initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$12) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$111initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$112initial:void; return = _t$113initial:java.util.List*; $irvar1 = _t$114initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$12) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$115initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$116initial:void; return = _t$117initial:java.util.List*; $irvar1 = _t$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$115initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$116initial:void; return = _t$117initial:java.util.List*; $irvar1 = _t$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$119initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$120initial:void; return = _t$121initial:java.util.List*; $irvar1 = _t$122initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$119initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$120initial:void; return = _t$121initial:java.util.List*; $irvar1 = _t$122initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$123initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$124initial:void; return = _t$125initial:java.util.List*; $irvar1 = _t$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$12 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$123initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$124initial:void; return = _t$125initial:java.util.List*; $irvar1 = _t$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$12 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$127initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$128initial:void; return = _t$129initial:java.util.List*; $irvar1 = _t$130initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$127initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$128initial:void; return = _t$129initial:java.util.List*; $irvar1 = _t$130initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Instruction Returns
PROP 1 of 16:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 16:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 16:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 16:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 16:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 16:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 7 of 16:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 8 of 16:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 9 of 16:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 10 of 16:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 11 of 16:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 12 of 16:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 13 of 16:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 14 of 16:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 15 of 16:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 16 of 16:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$3); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 10:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 10:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 10:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 10:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 7 of 10:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 8 of 10:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 9 of 10:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 10 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
node5#session5(77) [exec] starvation
PRE STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$3 -> this }}
INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$3 -> this, n$4 -> unassigned }}
INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$3 -> this, n$4 -> unassigned }}
INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { };
var_state= { n$3 -> this, n$4 -> unassigned, $irvar0 -> n$5 }}
INSTR= EXIT_SCOPE(n$3,n$4,n$5); [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
node5#session23(77) [compute pre] racerd
node5#session24(77) [exec] racerd
PRE STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= n$5 := ParameterSupplier Assignments.getSupplier(ParameterSignature)({ this,
unassigned }) [line 77];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
node5#session41(77) biabduction
**** [FP:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &this
prop before:
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
n$3 = old_this ;
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
n$3 = old_this ;
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$48); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$48 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
n$3 = @f$0
sub2:
Current Implication
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
|-
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$49
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$49 = n$4]
|-
this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply @f$0 _t$50
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$49 = n$4; _t$50 = @f$0]
|-
n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0
@f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$2rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$49 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$2rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$52
vpath_find: cannot find _t$52
in vpath_find exp:_t$52
vpath_find: cannot find _t$52
New footprint:
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
@f$1|->{}formal(z):java.util.List( sub ); @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$4); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$4 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 8:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 8:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 8:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 8:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 8:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 7 of 8:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 8 of 8:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
n$3 = old_this ;
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$55); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$55); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$55 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
n$3 = @f$0
sub2:
Current Implication
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
|-
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$56
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$56 = n$4]
|-
this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply @f$0 _t$57
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$56 = n$4; _t$57 = @f$0]
|-
@f$0|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$0|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6
MISSING FLD:
@f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6
@f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$5rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:@f$6rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$56 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$5rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$59
vpath_find: cannot find _t$59
in vpath_find exp:_t$59
vpath_find: cannot find _t$59
New footprint:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
@f$0|->{clazz:@f$6rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instantiated frame:
@f$1|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$8); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$8); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$8 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 6:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 6:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 6:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 6:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 6:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
n$3 = old_this ;
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$62); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$62); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$62 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
n$3 = @f$0
sub2:
Current Implication
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
|-
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$63
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$63 = n$4]
|-
this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply @f$0 _t$64
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$63 = n$4; _t$64 = @f$0]
|-
@f$0|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$0|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10
MISSING FLD:
@f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10
@f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
n$3 = @f$0
unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}formal(z):java.util.List( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
n$3 = @f$0
unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
[SUB:
_t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
@f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$9rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:@f$10rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$63 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$9rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$66
vpath_find: cannot find _t$66
in vpath_find exp:_t$66
vpath_find: cannot find _t$66
New footprint:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
@f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
@f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
@f$0|->{clazz:@f$10rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instantiated frame:
@f$1|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$12); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$12); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$12 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 6:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 6:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 6:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 6:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 6:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
(@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$68initial:void; return = _t$69initial:java.util.List*; $irvar1 = _t$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$68initial:void; return = _t$69initial:java.util.List*; $irvar1 = _t$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$72initial:void; return = _t$73initial:java.util.List*; $irvar1 = _t$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$72initial:void; return = _t$73initial:java.util.List*; $irvar1 = _t$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$76initial:void; return = _t$77initial:java.util.List*; $irvar1 = _t$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$76initial:void; return = _t$77initial:java.util.List*; $irvar1 = _t$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$79initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$80initial:void; return = _t$81initial:java.util.List*; $irvar1 = _t$82initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$79initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$80initial:void; return = _t$81initial:java.util.List*; $irvar1 = _t$82initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$83initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$84initial:void; return = _t$85initial:java.util.List*; $irvar1 = _t$86initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$8) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$83initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$84initial:void; return = _t$85initial:java.util.List*; $irvar1 = _t$86initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$8) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$87initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$88initial:void; return = _t$89initial:java.util.List*; $irvar1 = _t$90initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$8) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$87initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$88initial:void; return = _t$89initial:java.util.List*; $irvar1 = _t$90initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$8) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$91initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$92initial:void; return = _t$93initial:java.util.List*; $irvar1 = _t$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$91initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$92initial:void; return = _t$93initial:java.util.List*; $irvar1 = _t$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$95initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$96initial:void; return = _t$97initial:java.util.List*; $irvar1 = _t$98initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$95initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$96initial:void; return = _t$97initial:java.util.List*; $irvar1 = _t$98initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$99initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$100initial:void; return = _t$101initial:java.util.List*; $irvar1 = _t$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$8 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$99initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$100initial:void; return = _t$101initial:java.util.List*; $irvar1 = _t$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$8 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$103initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$104initial:void; return = _t$105initial:java.util.List*; $irvar1 = _t$106initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$103initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$104initial:void; return = _t$105initial:java.util.List*; $irvar1 = _t$106initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$107initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$108initial:void; return = _t$109initial:java.util.List*; $irvar1 = _t$110initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$12) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$107initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$108initial:void; return = _t$109initial:java.util.List*; $irvar1 = _t$110initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$12) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$111initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$112initial:void; return = _t$113initial:java.util.List*; $irvar1 = _t$114initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$12) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$111initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$112initial:void; return = _t$113initial:java.util.List*; $irvar1 = _t$114initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$12) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$115initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$116initial:void; return = _t$117initial:java.util.List*; $irvar1 = _t$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$115initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$116initial:void; return = _t$117initial:java.util.List*; $irvar1 = _t$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$119initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$120initial:void; return = _t$121initial:java.util.List*; $irvar1 = _t$122initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$119initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$120initial:void; return = _t$121initial:java.util.List*; $irvar1 = _t$122initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$123initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$124initial:void; return = _t$125initial:java.util.List*; $irvar1 = _t$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$12 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
(@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$123initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$124initial:void; return = _t$125initial:java.util.List*; $irvar1 = _t$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$12 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$127initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$128initial:void; return = _t$129initial:java.util.List*; $irvar1 = _t$130initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
.... Prop with garbage in footprint part ....
PROP:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$127initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$128initial:void; return = _t$129initial:java.util.List*; $irvar1 = _t$130initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
@f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Instruction Returns
PROP 1 of 16:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 16:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 16:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 16:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 16:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 16:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 7 of 16:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 8 of 16:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 9 of 16:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 10 of 16:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 11 of 16:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 12 of 16:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 13 of 16:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 14 of 16:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 15 of 16:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 16 of 16:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
(0 < @f$3); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$3 = old_this ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 10:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 10:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 10:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 10:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 7 of 10:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 8 of 10:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 9 of 10:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 10 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
node5#session54(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$24initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$29initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$48); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$48 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$49
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$49 = n$4]
|-
this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$50
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$49 = n$4; _t$50 = n$3]
|-
n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$49 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$52
vpath_find: cannot find _t$52
in vpath_find exp:_t$52
vpath_find: cannot find _t$52
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$1); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$1); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$1); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$1 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$1 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$55); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$55); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$55 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$56
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$56 = n$4]
|-
this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$57
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$56 = n$4; _t$57 = n$3]
|-
n$3|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$58
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$56 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$59
vpath_find: cannot find _t$59
in vpath_find exp:_t$59
vpath_find: cannot find _t$59
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$2); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$2); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$2 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$2); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$2); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$2 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$62); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$62); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$62 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$63
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$63 = n$4]
|-
this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$64
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$63 = n$4; _t$64 = n$3]
|-
n$3|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$65
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$63 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$66
vpath_find: cannot find _t$66
in vpath_find exp:_t$66
vpath_find: cannot find _t$66
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$3); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$3); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$3 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$3); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$3); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$3 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 11 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 12 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 13 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 14 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 15 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 16 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$39initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$40initial:void; return = n$41initial:java.util.List*; $irvar1 = n$42initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$38|->[@f$0|0:n$37formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$37|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$38formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$45initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$44|->[@f$0|0:n$43formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$43|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$44formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$52initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$53initial:void; return = n$54initial:java.util.List*; $irvar1 = n$55initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$50|->[@f$0|0:n$49formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$49|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$50formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$58initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$59initial:void; return = n$60initial:java.util.List*; $irvar1 = n$61initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$57|->[@f$0|0:n$56formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$56|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$57formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$63initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$64initial:void; return = n$65initial:java.util.List*; $irvar1 = n$66initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$62|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$62formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$68initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$69initial:void; return = n$70initial:java.util.List*; $irvar1 = n$71initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$67|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$67formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$74initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$75initial:void; return = n$76initial:java.util.List*; $irvar1 = n$77initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$72|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$73update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$72formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$79initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$80initial:void; return = n$81initial:java.util.List*; $irvar1 = n$82initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$78|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$78formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 8:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session54(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$24initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$29initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$48); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$48 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$49
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$49 = n$4]
|-
this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$50
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$49 = n$4; _t$50 = n$3]
|-
n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$49 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$52
vpath_find: cannot find _t$52
in vpath_find exp:_t$52
vpath_find: cannot find _t$52
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$1); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$1); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$1); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$1 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$1 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$55); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$55); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$55 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$56
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$56 = n$4]
|-
this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$57
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$56 = n$4; _t$57 = n$3]
|-
n$3|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$58
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$56 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$59
vpath_find: cannot find _t$59
in vpath_find exp:_t$59
vpath_find: cannot find _t$59
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$2); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$2); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$2 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$2); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$2); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$2 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$62); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$62); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$62 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$63
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$63 = n$4]
|-
this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$64
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$63 = n$4; _t$64 = n$3]
|-
n$3|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$65
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$63 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$66
vpath_find: cannot find _t$66
in vpath_find exp:_t$66
vpath_find: cannot find _t$66
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$3); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$3); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$3 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$3); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$3); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$3 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 11 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 12 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 13 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 14 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 15 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 16 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$39initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$40initial:void; return = n$41initial:java.util.List*; $irvar1 = n$42initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$38|->[@f$0|0:n$37formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$37|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$38formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$45initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$44|->[@f$0|0:n$43formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$43|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$44formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$52initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$53initial:void; return = n$54initial:java.util.List*; $irvar1 = n$55initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$50|->[@f$0|0:n$49formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$49|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$50formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$58initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$59initial:void; return = n$60initial:java.util.List*; $irvar1 = n$61initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$57|->[@f$0|0:n$56formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$56|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$57formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$63initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$64initial:void; return = n$65initial:java.util.List*; $irvar1 = n$66initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$62|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$62formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$68initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$69initial:void; return = n$70initial:java.util.List*; $irvar1 = n$71initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$67|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$67formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$74initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$75initial:void; return = n$76initial:java.util.List*; $irvar1 = n$77initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$72|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$73update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$72formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$79initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$80initial:void; return = n$81initial:java.util.List*; $irvar1 = n$82initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$78|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$78formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 8:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session65(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$570initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$569update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$571initial:void; return = n$572initial:java.util.List*; $irvar1 = n$573initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$575initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$574update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$576initial:void; return = n$577initial:java.util.List*; $irvar1 = n$578initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$865); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$865); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$865); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$869update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$869update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$865 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$869update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$868update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$869update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$868update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$866
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$866 = n$4]
|-
this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$867
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$866 = n$4; _t$867 = n$3]
|-
n$4|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3
MISSING FLD:
n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$866 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$869
vpath_find: cannot find _t$869
in vpath_find exp:_t$869
vpath_find: cannot find _t$869
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$4); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$4 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$4 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$872); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$872); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$872 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$876update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$875update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$876update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$875update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$873
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$873 = n$4]
|-
this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$874
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$873 = n$4; _t$874 = n$3]
|-
n$3|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3
MISSING FLD:
n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$875
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2
MISSING FLD:
n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$873 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$876
vpath_find: cannot find _t$876
in vpath_find exp:_t$876
vpath_find: cannot find _t$876
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$5); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$5); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$5 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$5); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$5); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$5 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$879); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$879); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$879 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$883update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$882update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$883update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$882update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$880
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$880 = n$4]
|-
this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$881
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$880 = n$4; _t$881 = n$3]
|-
n$3|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3
MISSING FLD:
n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$882
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2
MISSING FLD:
n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$880 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$883
vpath_find: cannot find _t$883
in vpath_find exp:_t$883
vpath_find: cannot find _t$883
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$6); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$6); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$6 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$6); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$6); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$6 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 16:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 16:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 16:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 11 of 16:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 12 of 16:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 13 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 14 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 15 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 16 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$585initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$586initial:void; return = n$587initial:java.util.List*; $irvar1 = n$588initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$584|->[@f$0|0:n$583formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$583|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$584formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$591initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$592initial:void; return = n$593initial:java.util.List*; $irvar1 = n$594initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$590|->[@f$0|0:n$589formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$589|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$590formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$598initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$599initial:void; return = n$600initial:java.util.List*; $irvar1 = n$601initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$596|->[@f$0|0:n$595formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$595|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$597update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$596formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$604initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$605initial:void; return = n$606initial:java.util.List*; $irvar1 = n$607initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$603|->[@f$0|0:n$602formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$602|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$603formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$609initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$610initial:void; return = n$611initial:java.util.List*; $irvar1 = n$612initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$608|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$608formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$614initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$615initial:void; return = n$616initial:java.util.List*; $irvar1 = n$617initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$613|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$613formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$620initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$621initial:void; return = n$622initial:java.util.List*; $irvar1 = n$623initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$618|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$619update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$618formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$625initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$626initial:void; return = n$627initial:java.util.List*; $irvar1 = n$628initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$624|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$624formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session65(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$570initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$569update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$571initial:void; return = n$572initial:java.util.List*; $irvar1 = n$573initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$575initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$574update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$576initial:void; return = n$577initial:java.util.List*; $irvar1 = n$578initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$865); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$865); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$865); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$869update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$869update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$865 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$869update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$868update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$869update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$868update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$866
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$866 = n$4]
|-
this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$867
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$866 = n$4; _t$867 = n$3]
|-
n$4|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3
MISSING FLD:
n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$866 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$869
vpath_find: cannot find _t$869
in vpath_find exp:_t$869
vpath_find: cannot find _t$869
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$4); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$4 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$4 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$872); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$872); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$872 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$876update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$875update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$876update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$875update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$873
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$873 = n$4]
|-
this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$874
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$873 = n$4; _t$874 = n$3]
|-
n$3|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3
MISSING FLD:
n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$875
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2
MISSING FLD:
n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$873 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$876
vpath_find: cannot find _t$876
in vpath_find exp:_t$876
vpath_find: cannot find _t$876
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$5); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$5); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$5 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$5); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$5); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$5 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$879); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$879); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$879 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$883update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$882update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$883update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$882update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$880
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$880 = n$4]
|-
this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$881
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$880 = n$4; _t$881 = n$3]
|-
n$3|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3
MISSING FLD:
n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$882
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2
MISSING FLD:
n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$880 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$883
vpath_find: cannot find _t$883
in vpath_find exp:_t$883
vpath_find: cannot find _t$883
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$6); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$6); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$6 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$6); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$6); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$6 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 16:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 16:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 16:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 11 of 16:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 12 of 16:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 13 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 14 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 15 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 16 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$585initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$586initial:void; return = n$587initial:java.util.List*; $irvar1 = n$588initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$584|->[@f$0|0:n$583formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$583|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$584formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$591initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$592initial:void; return = n$593initial:java.util.List*; $irvar1 = n$594initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$590|->[@f$0|0:n$589formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$589|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$590formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$598initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$599initial:void; return = n$600initial:java.util.List*; $irvar1 = n$601initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$596|->[@f$0|0:n$595formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$595|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$597update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$596formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$604initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$605initial:void; return = n$606initial:java.util.List*; $irvar1 = n$607initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$603|->[@f$0|0:n$602formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$602|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$603formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$609initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$610initial:void; return = n$611initial:java.util.List*; $irvar1 = n$612initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$608|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$608formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$614initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$615initial:void; return = n$616initial:java.util.List*; $irvar1 = n$617initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$613|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$613formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$620initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$621initial:void; return = n$622initial:java.util.List*; $irvar1 = n$623initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$618|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$619update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$618formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$625initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$626initial:void; return = n$627initial:java.util.List*; $irvar1 = n$628initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$624|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$624formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session78(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1212initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1211update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1213initial:void; return = n$1214initial:java.util.List*; $irvar1 = n$1215initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1217initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1216update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1218initial:void; return = n$1219initial:java.util.List*; $irvar1 = n$1220initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$1845); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$1845); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$1845); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1849update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1849update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$1845 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1849update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1848update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1849update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1848update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$1846
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1846 = n$4]
|-
this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$1847
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1846 = n$4; _t$1847 = n$3]
|-
n$4|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3
MISSING FLD:
n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$1846 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$1849
vpath_find: cannot find _t$1849
in vpath_find exp:_t$1849
vpath_find: cannot find _t$1849
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$7); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$7); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$7); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$7 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$7 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$1852); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$1852); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$1852 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1856update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1855update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1856update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1855update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$1853
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1853 = n$4]
|-
this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$1854
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1853 = n$4; _t$1854 = n$3]
|-
n$3|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3
MISSING FLD:
n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$1855
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2
MISSING FLD:
n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$1853 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$1856
vpath_find: cannot find _t$1856
in vpath_find exp:_t$1856
vpath_find: cannot find _t$1856
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$8); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$8); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$8 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$8); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$8); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$8 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$1859); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$1859); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$1859 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1863update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1862update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1863update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1862update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$1860
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1860 = n$4]
|-
this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$1861
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1860 = n$4; _t$1861 = n$3]
|-
n$3|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3
MISSING FLD:
n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$1862
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2
MISSING FLD:
n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$1860 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$1863
vpath_find: cannot find _t$1863
in vpath_find exp:_t$1863
vpath_find: cannot find _t$1863
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$9); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$9); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$9 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$9); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$9); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$9 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 11 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 12 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 13 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 14 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 15 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 16 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1227initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1228initial:void; return = n$1229initial:java.util.List*; $irvar1 = n$1230initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1226|->[@f$0|0:n$1225formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1225|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1226formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1233initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1234initial:void; return = n$1235initial:java.util.List*; $irvar1 = n$1236initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1232|->[@f$0|0:n$1231formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1231|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1232formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1240initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1241initial:void; return = n$1242initial:java.util.List*; $irvar1 = n$1243initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1238|->[@f$0|0:n$1237formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1237|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$1239update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1238formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1246initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1247initial:void; return = n$1248initial:java.util.List*; $irvar1 = n$1249initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1245|->[@f$0|0:n$1244formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1244|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1245formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1251initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1252initial:void; return = n$1253initial:java.util.List*; $irvar1 = n$1254initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1250|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1250formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1256initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1257initial:void; return = n$1258initial:java.util.List*; $irvar1 = n$1259initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1255|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1255formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1262initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1263initial:void; return = n$1264initial:java.util.List*; $irvar1 = n$1265initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1260|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$1261update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1260formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1267initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1268initial:void; return = n$1269initial:java.util.List*; $irvar1 = n$1270initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1266|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1266formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 8:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
node5#session78(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1212initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1211update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1213initial:void; return = n$1214initial:java.util.List*; $irvar1 = n$1215initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1217initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1216update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1218initial:void; return = n$1219initial:java.util.List*; $irvar1 = n$1220initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$1845); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$1845); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$1845); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1849update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1849update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$1845 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1849update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1848update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1849update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1848update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$1846
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1846 = n$4]
|-
this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$1847
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1846 = n$4; _t$1847 = n$3]
|-
n$4|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3
MISSING FLD:
n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$1846 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$1849
vpath_find: cannot find _t$1849
in vpath_find exp:_t$1849
vpath_find: cannot find _t$1849
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$7); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$7); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$7); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$7 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$7 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$1852); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$1852); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$1852 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1856update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1855update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1856update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1855update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$1853
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1853 = n$4]
|-
this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$1854
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1853 = n$4; _t$1854 = n$3]
|-
n$3|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3
MISSING FLD:
n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$1855
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2
MISSING FLD:
n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$1853 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$1856
vpath_find: cannot find _t$1856
in vpath_find exp:_t$1856
vpath_find: cannot find _t$1856
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$8); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$8); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$8 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$8); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$8); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$8 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$1859); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$1859); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$1859 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1863update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1862update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1863update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1862update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$1860
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1860 = n$4]
|-
this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$1861
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1860 = n$4; _t$1861 = n$3]
|-
n$3|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3
MISSING FLD:
n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$1862
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2
MISSING FLD:
n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$1860 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$1863
vpath_find: cannot find _t$1863
in vpath_find exp:_t$1863
vpath_find: cannot find _t$1863
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$9); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$9); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$9 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$9); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$9); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$9 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 11 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 12 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 13 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 14 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 15 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 16 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1227initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1228initial:void; return = n$1229initial:java.util.List*; $irvar1 = n$1230initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1226|->[@f$0|0:n$1225formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1225|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1226formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1233initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1234initial:void; return = n$1235initial:java.util.List*; $irvar1 = n$1236initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1232|->[@f$0|0:n$1231formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1231|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1232formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1240initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1241initial:void; return = n$1242initial:java.util.List*; $irvar1 = n$1243initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1238|->[@f$0|0:n$1237formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1237|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$1239update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1238formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1246initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1247initial:void; return = n$1248initial:java.util.List*; $irvar1 = n$1249initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1245|->[@f$0|0:n$1244formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1244|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1245formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1251initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1252initial:void; return = n$1253initial:java.util.List*; $irvar1 = n$1254initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1250|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1250formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1256initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1257initial:void; return = n$1258initial:java.util.List*; $irvar1 = n$1259initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1255|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1255formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1262initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1263initial:void; return = n$1264initial:java.util.List*; $irvar1 = n$1265initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1260|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$1261update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1260formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1267initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1268initial:void; return = n$1269initial:java.util.List*; $irvar1 = n$1270initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1266|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1266formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 8:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
node5#session91(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1944initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1943update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1945initial:void; return = n$1946initial:java.util.List*; $irvar1 = n$1947initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1949initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1948update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1950initial:void; return = n$1951initial:java.util.List*; $irvar1 = n$1952initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$2964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$2964); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$2964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$2964 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2968update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2968update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$2965
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2965 = n$4]
|-
this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$2966
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2965 = n$4; _t$2966 = n$3]
|-
n$4|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3
MISSING FLD:
n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$2965 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$2968
vpath_find: cannot find _t$2968
in vpath_find exp:_t$2968
vpath_find: cannot find _t$2968
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$10); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$10); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$10); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$10 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (@f$10 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$2971); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$2971); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$2971 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2975update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2974update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2975update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2974update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$2972
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2972 = n$4]
|-
this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$2973
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2972 = n$4; _t$2973 = n$3]
|-
n$3|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3
MISSING FLD:
n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$2974
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2
MISSING FLD:
n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$2972 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$2975
vpath_find: cannot find _t$2975
in vpath_find exp:_t$2975
vpath_find: cannot find _t$2975
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$11); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$11); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$11 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$11); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$11); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (@f$11 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$2978); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$2978); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$2978 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2982update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2981update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2982update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2981update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$2979
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2979 = n$4]
|-
this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$2980
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2979 = n$4; _t$2980 = n$3]
|-
n$3|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3
MISSING FLD:
n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$2981
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2
MISSING FLD:
n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$2979 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$2982
vpath_find: cannot find _t$2982
in vpath_find exp:_t$2982
vpath_find: cannot find _t$2982
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$12); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$12); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$12 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$12); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$12); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (@f$12 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 16:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 16:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 11 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 12 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 13 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 14 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 15 of 16:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 16 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1959initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1960initial:void; return = n$1961initial:java.util.List*; $irvar1 = n$1962initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1958|->[@f$0|0:n$1957formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1957|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1958formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1965initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1966initial:void; return = n$1967initial:java.util.List*; $irvar1 = n$1968initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1964|->[@f$0|0:n$1963formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1963|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1964formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1972initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1973initial:void; return = n$1974initial:java.util.List*; $irvar1 = n$1975initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1970|->[@f$0|0:n$1969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1969|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$1971update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1978initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1979initial:void; return = n$1980initial:java.util.List*; $irvar1 = n$1981initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1977|->[@f$0|0:n$1976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1976|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1983initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1984initial:void; return = n$1985initial:java.util.List*; $irvar1 = n$1986initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1982|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1982formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1988initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1989initial:void; return = n$1990initial:java.util.List*; $irvar1 = n$1991initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1987|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1987formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1994initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1995initial:void; return = n$1996initial:java.util.List*; $irvar1 = n$1997initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1992|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$1993update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1992formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1999initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2000initial:void; return = n$2001initial:java.util.List*; $irvar1 = n$2002initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1998|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1998formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 8:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session54(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$24initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$29initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$48); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$48 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$49
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$49 = n$4]
|-
this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$50
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$49 = n$4; _t$50 = n$3]
|-
n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$49 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$52
vpath_find: cannot find _t$52
in vpath_find exp:_t$52
vpath_find: cannot find _t$52
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$1); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$1); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$1); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$1 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$1 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$55); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$55); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$55 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$56
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$56 = n$4]
|-
this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$57
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$56 = n$4; _t$57 = n$3]
|-
n$3|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$58
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$56 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$59
vpath_find: cannot find _t$59
in vpath_find exp:_t$59
vpath_find: cannot find _t$59
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$2); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$2); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$2 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$2); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$2); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$2 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$62); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$62); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$62 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$63
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$63 = n$4]
|-
this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$64
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$63 = n$4; _t$64 = n$3]
|-
n$3|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$65
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$63 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$66
vpath_find: cannot find _t$66
in vpath_find exp:_t$66
vpath_find: cannot find _t$66
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$3); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$3); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$3 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$3); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$3); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$3 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 11 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 12 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 13 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 14 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 15 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 16 of 16:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$39initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$40initial:void; return = n$41initial:java.util.List*; $irvar1 = n$42initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$38|->[@f$0|0:n$37formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$37|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$38formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$45initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$44|->[@f$0|0:n$43formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$43|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$44formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$52initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$53initial:void; return = n$54initial:java.util.List*; $irvar1 = n$55initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$50|->[@f$0|0:n$49formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$49|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$50formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$58initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$59initial:void; return = n$60initial:java.util.List*; $irvar1 = n$61initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$57|->[@f$0|0:n$56formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$56|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$57formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$63initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$64initial:void; return = n$65initial:java.util.List*; $irvar1 = n$66initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$62|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$62formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$68initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$69initial:void; return = n$70initial:java.util.List*; $irvar1 = n$71initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$67|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$67formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$74initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$75initial:void; return = n$76initial:java.util.List*; $irvar1 = n$77initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$72|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$73update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$72formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$79initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$80initial:void; return = n$81initial:java.util.List*; $irvar1 = n$82initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$78|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$78formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 8:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session91(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1944initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1943update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1945initial:void; return = n$1946initial:java.util.List*; $irvar1 = n$1947initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1949initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1948update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1950initial:void; return = n$1951initial:java.util.List*; $irvar1 = n$1952initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$2964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$2964); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$2964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$2964 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2968update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2968update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$2965
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2965 = n$4]
|-
this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$2966
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2965 = n$4; _t$2966 = n$3]
|-
n$4|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3
MISSING FLD:
n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$2965 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$2968
vpath_find: cannot find _t$2968
in vpath_find exp:_t$2968
vpath_find: cannot find _t$2968
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$10); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$10); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$10); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$10 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (@f$10 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$2971); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$2971); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$2971 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2975update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2974update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2975update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2974update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$2972
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2972 = n$4]
|-
this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$2973
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2972 = n$4; _t$2973 = n$3]
|-
n$3|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3
MISSING FLD:
n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$2974
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2
MISSING FLD:
n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$2972 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$2975
vpath_find: cannot find _t$2975
in vpath_find exp:_t$2975
vpath_find: cannot find _t$2975
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$11); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$11); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$11 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$11); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$11); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (@f$11 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$2978); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$2978); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$2978 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2982update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2981update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2982update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2981update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$2979
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2979 = n$4]
|-
this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$2980
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2979 = n$4; _t$2980 = n$3]
|-
n$3|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3
MISSING FLD:
n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$2981
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2
MISSING FLD:
n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$2979 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$2982
vpath_find: cannot find _t$2982
in vpath_find exp:_t$2982
vpath_find: cannot find _t$2982
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$12); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$12); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$12 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$12); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$12); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (@f$12 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 16:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 16:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 11 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 12 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 13 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 14 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 15 of 16:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 16 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1959initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1960initial:void; return = n$1961initial:java.util.List*; $irvar1 = n$1962initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1958|->[@f$0|0:n$1957formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1957|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1958formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1965initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1966initial:void; return = n$1967initial:java.util.List*; $irvar1 = n$1968initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1964|->[@f$0|0:n$1963formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1963|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1964formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1972initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1973initial:void; return = n$1974initial:java.util.List*; $irvar1 = n$1975initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1970|->[@f$0|0:n$1969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1969|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$1971update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1978initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1979initial:void; return = n$1980initial:java.util.List*; $irvar1 = n$1981initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1977|->[@f$0|0:n$1976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1976|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1983initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1984initial:void; return = n$1985initial:java.util.List*; $irvar1 = n$1986initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1982|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1982formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1988initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1989initial:void; return = n$1990initial:java.util.List*; $irvar1 = n$1991initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1987|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1987formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1994initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1995initial:void; return = n$1996initial:java.util.List*; $irvar1 = n$1997initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1992|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$1993update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1992formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1999initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2000initial:void; return = n$2001initial:java.util.List*; $irvar1 = n$2002initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1998|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1998formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 8:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session65(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$570initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$569update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$571initial:void; return = n$572initial:java.util.List*; $irvar1 = n$573initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$575initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$574update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$576initial:void; return = n$577initial:java.util.List*; $irvar1 = n$578initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$865); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$865); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$865); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$869update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$869update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$865 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$869update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$868update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$869update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$868update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$866
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$866 = n$4]
|-
this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$867
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$866 = n$4; _t$867 = n$3]
|-
n$4|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3
MISSING FLD:
n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$866 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$869
vpath_find: cannot find _t$869
in vpath_find exp:_t$869
vpath_find: cannot find _t$869
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$4); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$4 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$4 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$872); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$872); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$872 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$876update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$875update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$876update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$875update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$873
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$873 = n$4]
|-
this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$874
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$873 = n$4; _t$874 = n$3]
|-
n$3|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3
MISSING FLD:
n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$875
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2
MISSING FLD:
n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$873 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$876
vpath_find: cannot find _t$876
in vpath_find exp:_t$876
vpath_find: cannot find _t$876
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$5); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$5); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$5 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$5); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$5); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$5 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$879); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$879); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$879 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$883update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$882update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$883update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$882update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$880
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$880 = n$4]
|-
this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$881
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$880 = n$4; _t$881 = n$3]
|-
n$3|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3
MISSING FLD:
n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$882
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2
MISSING FLD:
n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$880 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$883
vpath_find: cannot find _t$883
in vpath_find exp:_t$883
vpath_find: cannot find _t$883
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$6); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$6); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$6 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$6); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (0 < @f$6); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$6 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 16:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 16:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 16:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 11 of 16:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 12 of 16:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 13 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 14 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 15 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 16 of 16:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$585initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$586initial:void; return = n$587initial:java.util.List*; $irvar1 = n$588initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$584|->[@f$0|0:n$583formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$583|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$584formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$591initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$592initial:void; return = n$593initial:java.util.List*; $irvar1 = n$594initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$590|->[@f$0|0:n$589formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$589|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$590formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$598initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$599initial:void; return = n$600initial:java.util.List*; $irvar1 = n$601initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$596|->[@f$0|0:n$595formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$595|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$597update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$596formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$604initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$605initial:void; return = n$606initial:java.util.List*; $irvar1 = n$607initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$603|->[@f$0|0:n$602formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$602|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$603formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$609initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$610initial:void; return = n$611initial:java.util.List*; $irvar1 = n$612initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$608|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$608formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$614initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$615initial:void; return = n$616initial:java.util.List*; $irvar1 = n$617initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$613|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$613formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$620initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$621initial:void; return = n$622initial:java.util.List*; $irvar1 = n$623initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$618|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$619update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$618formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$625initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$626initial:void; return = n$627initial:java.util.List*; $irvar1 = n$628initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$624|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$624formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session104(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
(-1 < val$6); unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2580initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2579update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2581initial:void; return = n$2582initial:java.util.List*; $irvar1 = n$2583initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2585initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2584update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2586initial:void; return = n$2587initial:java.util.List*; $irvar1 = n$2588initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$3950); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$3950); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$3950); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3954update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3954update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$3950 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3954update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3953update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3954update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3953update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$3951
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3951 = n$4]
|-
this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$3952
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3951 = n$4; _t$3952 = n$3]
|-
n$4|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3
MISSING FLD:
n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$3951 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$3954
vpath_find: cannot find _t$3954
in vpath_find exp:_t$3954
vpath_find: cannot find _t$3954
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$13); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$13); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$13); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$13 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (@f$13 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$3957); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$3957); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$3957 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3961update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3960update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3961update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3960update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$3958
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3958 = n$4]
|-
this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$3959
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3958 = n$4; _t$3959 = n$3]
|-
n$3|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3
MISSING FLD:
n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$3960
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2
MISSING FLD:
n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$3958 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$3961
vpath_find: cannot find _t$3961
in vpath_find exp:_t$3961
vpath_find: cannot find _t$3961
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$14); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$14); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$14 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$14); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$14); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (@f$14 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$3964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$3964); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$3964 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3968update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3968update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$3965
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3965 = n$4]
|-
this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$3966
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3965 = n$4; _t$3966 = n$3]
|-
n$3|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3
MISSING FLD:
n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$3967
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2
MISSING FLD:
n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$3965 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$3968
vpath_find: cannot find _t$3968
in vpath_find exp:_t$3968
vpath_find: cannot find _t$3968
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$15); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$15); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$15 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$15); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$15); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (@f$15 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 16:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 16:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 16:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 16:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 16:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 11 of 16:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 12 of 16:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 13 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 14 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 15 of 16:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 16 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2595initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2596initial:void; return = n$2597initial:java.util.List*; $irvar1 = n$2598initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2594|->[@f$0|0:n$2593formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2593|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2594formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2601initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2602initial:void; return = n$2603initial:java.util.List*; $irvar1 = n$2604initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2600|->[@f$0|0:n$2599formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2599|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2600formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2608initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2609initial:void; return = n$2610initial:java.util.List*; $irvar1 = n$2611initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2606|->[@f$0|0:n$2605formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2605|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$2607update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2606formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2614initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2615initial:void; return = n$2616initial:java.util.List*; $irvar1 = n$2617initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2613|->[@f$0|0:n$2612formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2612|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2613formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2619initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2620initial:void; return = n$2621initial:java.util.List*; $irvar1 = n$2622initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2618|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2618formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2624initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2625initial:void; return = n$2626initial:java.util.List*; $irvar1 = n$2627initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2623|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2623formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2630initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2631initial:void; return = n$2632initial:java.util.List*; $irvar1 = n$2633initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2628|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$2629update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2628formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2635initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2636initial:void; return = n$2637initial:java.util.List*; $irvar1 = n$2638initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2634|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2634formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 8:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session104(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
(-1 < val$6); unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2580initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2579update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2581initial:void; return = n$2582initial:java.util.List*; $irvar1 = n$2583initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2585initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2584update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2586initial:void; return = n$2587initial:java.util.List*; $irvar1 = n$2588initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$3950); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$3950); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$3950); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3954update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3954update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$3950 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3954update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3953update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3954update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3953update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$3951
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3951 = n$4]
|-
this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$3952
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3951 = n$4; _t$3952 = n$3]
|-
n$4|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3
MISSING FLD:
n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$3951 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$3954
vpath_find: cannot find _t$3954
in vpath_find exp:_t$3954
vpath_find: cannot find _t$3954
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$13); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$13); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$13); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$13 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (@f$13 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$3957); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$3957); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$3957 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3961update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3960update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3961update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3960update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$3958
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3958 = n$4]
|-
this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$3959
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3958 = n$4; _t$3959 = n$3]
|-
n$3|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3
MISSING FLD:
n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$3960
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2
MISSING FLD:
n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$3958 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$3961
vpath_find: cannot find _t$3961
in vpath_find exp:_t$3961
vpath_find: cannot find _t$3961
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$14); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$14); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$14 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$14); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$14); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (@f$14 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$3964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$3964); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$3964 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3968update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3968update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$3965
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3965 = n$4]
|-
this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$3966
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3965 = n$4; _t$3966 = n$3]
|-
n$3|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3
MISSING FLD:
n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$3967
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2
MISSING FLD:
n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$3965 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$3968
vpath_find: cannot find _t$3968
in vpath_find exp:_t$3968
vpath_find: cannot find _t$3968
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$15); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$15); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$15 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$15); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$15); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (@f$15 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 16:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 16:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 16:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 16:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 16:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 11 of 16:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 12 of 16:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 13 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 14 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 15 of 16:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 16 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2595initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2596initial:void; return = n$2597initial:java.util.List*; $irvar1 = n$2598initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2594|->[@f$0|0:n$2593formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2593|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2594formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2601initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2602initial:void; return = n$2603initial:java.util.List*; $irvar1 = n$2604initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2600|->[@f$0|0:n$2599formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2599|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2600formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2608initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2609initial:void; return = n$2610initial:java.util.List*; $irvar1 = n$2611initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2606|->[@f$0|0:n$2605formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2605|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$2607update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2606formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2614initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2615initial:void; return = n$2616initial:java.util.List*; $irvar1 = n$2617initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2613|->[@f$0|0:n$2612formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2612|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2613formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2619initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2620initial:void; return = n$2621initial:java.util.List*; $irvar1 = n$2622initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2618|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2618formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2624initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2625initial:void; return = n$2626initial:java.util.List*; $irvar1 = n$2627initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2623|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2623formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2630initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2631initial:void; return = n$2632initial:java.util.List*; $irvar1 = n$2633initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2628|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$2629update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2628formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2635initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2636initial:void; return = n$2637initial:java.util.List*; $irvar1 = n$2638initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2634|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2634formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 8:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session78(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1212initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1211update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1213initial:void; return = n$1214initial:java.util.List*; $irvar1 = n$1215initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1217initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1216update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1218initial:void; return = n$1219initial:java.util.List*; $irvar1 = n$1220initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$1845); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$1845); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$1845); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1849update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1849update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$1845 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1849update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1848update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1849update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1848update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$1846
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1846 = n$4]
|-
this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$1847
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1846 = n$4; _t$1847 = n$3]
|-
n$4|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3
MISSING FLD:
n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$1846 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$1849
vpath_find: cannot find _t$1849
in vpath_find exp:_t$1849
vpath_find: cannot find _t$1849
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$7); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$7); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$7); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$7 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$7 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$1852); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$1852); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$1852 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1856update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1855update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1856update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1855update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$1853
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1853 = n$4]
|-
this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$1854
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1853 = n$4; _t$1854 = n$3]
|-
n$3|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3
MISSING FLD:
n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$1855
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2
MISSING FLD:
n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$1853 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$1856
vpath_find: cannot find _t$1856
in vpath_find exp:_t$1856
vpath_find: cannot find _t$1856
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$8); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$8); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$8 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$8); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$8); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$8 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$1859); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$1859); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$1859 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1863update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1862update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$1863update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$1862update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$1860
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1860 = n$4]
|-
this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$1861
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1860 = n$4; _t$1861 = n$3]
|-
n$3|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3
MISSING FLD:
n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$1862
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2
MISSING FLD:
n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$1860 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$1863
vpath_find: cannot find _t$1863
in vpath_find exp:_t$1863
vpath_find: cannot find _t$1863
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$9); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$9); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$9 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$9); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$9); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$9 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 11 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 12 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 13 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 14 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 15 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 16 of 16:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1227initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1228initial:void; return = n$1229initial:java.util.List*; $irvar1 = n$1230initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1226|->[@f$0|0:n$1225formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1225|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1226formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1233initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1234initial:void; return = n$1235initial:java.util.List*; $irvar1 = n$1236initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1232|->[@f$0|0:n$1231formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1231|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1232formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1240initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1241initial:void; return = n$1242initial:java.util.List*; $irvar1 = n$1243initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1238|->[@f$0|0:n$1237formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1237|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$1239update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1238formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1246initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1247initial:void; return = n$1248initial:java.util.List*; $irvar1 = n$1249initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1245|->[@f$0|0:n$1244formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1244|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1245formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1251initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1252initial:void; return = n$1253initial:java.util.List*; $irvar1 = n$1254initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1250|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1250formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1256initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1257initial:void; return = n$1258initial:java.util.List*; $irvar1 = n$1259initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1255|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1255formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1262initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1263initial:void; return = n$1264initial:java.util.List*; $irvar1 = n$1265initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1260|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$1261update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1260formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1267initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1268initial:void; return = n$1269initial:java.util.List*; $irvar1 = n$1270initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1266|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1266formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 8:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
node5#session91(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1944initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1943update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1945initial:void; return = n$1946initial:java.util.List*; $irvar1 = n$1947initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1949initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1948update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1950initial:void; return = n$1951initial:java.util.List*; $irvar1 = n$1952initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$2964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$2964); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$2964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$2964 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2968update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2968update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$2965
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2965 = n$4]
|-
this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$2966
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2965 = n$4; _t$2966 = n$3]
|-
n$4|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3
MISSING FLD:
n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$2965 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$2968
vpath_find: cannot find _t$2968
in vpath_find exp:_t$2968
vpath_find: cannot find _t$2968
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$10); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$10); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$10); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$10 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (@f$10 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$2971); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$2971); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$2971 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2975update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2974update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2975update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2974update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$2972
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2972 = n$4]
|-
this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$2973
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2972 = n$4; _t$2973 = n$3]
|-
n$3|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3
MISSING FLD:
n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$2974
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2
MISSING FLD:
n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$2972 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$2975
vpath_find: cannot find _t$2975
in vpath_find exp:_t$2975
vpath_find: cannot find _t$2975
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$11); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$11); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$11 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$11); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$11); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (@f$11 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$2978); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$2978); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$2978 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2982update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2981update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$2982update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$2981update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$2979
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2979 = n$4]
|-
this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$2980
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2979 = n$4; _t$2980 = n$3]
|-
n$3|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3
MISSING FLD:
n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$2981
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2
MISSING FLD:
n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$2979 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$2982
vpath_find: cannot find _t$2982
in vpath_find exp:_t$2982
vpath_find: cannot find _t$2982
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$12); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$12); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$12 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$12); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (0 < @f$12); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); (@f$12 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 16:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 16:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 11 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 12 of 16:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 13 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 14 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 15 of 16:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 16 of 16:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1959initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1960initial:void; return = n$1961initial:java.util.List*; $irvar1 = n$1962initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1958|->[@f$0|0:n$1957formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1957|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1958formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1965initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1966initial:void; return = n$1967initial:java.util.List*; $irvar1 = n$1968initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1964|->[@f$0|0:n$1963formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1963|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1964formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1972initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1973initial:void; return = n$1974initial:java.util.List*; $irvar1 = n$1975initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1970|->[@f$0|0:n$1969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1969|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$1971update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1978initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1979initial:void; return = n$1980initial:java.util.List*; $irvar1 = n$1981initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1977|->[@f$0|0:n$1976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1976|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1983initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1984initial:void; return = n$1985initial:java.util.List*; $irvar1 = n$1986initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1982|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1982formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1988initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1989initial:void; return = n$1990initial:java.util.List*; $irvar1 = n$1991initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1987|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1987formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1994initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1995initial:void; return = n$1996initial:java.util.List*; $irvar1 = n$1997initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1992|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$1993update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1992formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1999initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2000initial:void; return = n$2001initial:java.util.List*; $irvar1 = n$2002initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1998|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1998formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 8:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session104(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 ****
PROP 1 of 1:
(-1 < val$6); unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77];
n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77];
*&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
EXIT_SCOPE(n$3,n$4,n$5); [line 77];
Processing prop 1/1
Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]
.... Rearrangement Start ....
Exp: &this
Prop:
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2580initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2579update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2581initial:void; return = n$2582initial:java.util.List*; $irvar1 = n$2583initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2585initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2584update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2586initial:void; return = n$2587initial:java.util.List*; $irvar1 = n$2588initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]
Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier
START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
EXECUTING SPEC 1/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
POST 1 of 8:
(0 < _t$3950); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 8:
(0 < _t$3950); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 8:
(0 < _t$3950); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3954update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3954update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 7 of 8:
(_t$3950 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3954update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3953update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
POST 8 of 8:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3954update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3953update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$3951
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3951 = n$4]
|-
this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
n$4|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$3952
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3951 = n$4; _t$3952 = n$3]
|-
n$4|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3
MISSING FLD:
n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub )
exp _t$3951 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$3954
vpath_find: cannot find _t$3954
in vpath_find exp:_t$3954
vpath_find: cannot find _t$3954
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
Frame typ:
n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 8:
(0 < @f$13); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(0 < @f$13); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(0 < @f$13); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 6 of 8:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 7 of 8:
(@f$13 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
PROP 8 of 8:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 8:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (@f$13 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [Some 1]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 2/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$3957); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$3957); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$3957 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3961update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3960update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3961update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3960update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$3958
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3958 = n$4]
|-
this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$3959
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3958 = n$4; _t$3959 = n$3]
|-
n$3|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3
MISSING FLD:
n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$3960
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2
MISSING FLD:
n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$3958 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$3961
vpath_find: cannot find _t$3961
in vpath_find exp:_t$3961
vpath_find: cannot find _t$3961
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$14); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$14); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$14 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$14); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$14); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (@f$14 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
EXECUTING SPEC 3/3
ACTUAL PRECONDITION =
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
SPEC =
--------------------------- ---------- ---------------------------
PRE:
unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
POST 1 of 6:
(0 < _t$3964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 2 of 6:
(0 < _t$3964); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 5 of 6:
(_t$3964 <= 0); MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3968update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
POST 6 of 6:
MEMne < new:106 > {vpath: }(return|callee) ;
return|callee = _t$3968update:106:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:_t$3967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
----------------------------------------------------------------
pre_check_pure_implication
pi1:
val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4)
pi2:
returns
sub1:
val$1 = n$3
sub2:
val$1 = n$3
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3]
|-
unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$4 _t$3965
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3965 = n$4]
|-
this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
do_imply n$3 _t$3966
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3965 = n$4; _t$3966 = n$3]
|-
n$3|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3
MISSING FLD:
n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
n$3|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME TYPING:
n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
do_imply val$2 _t$3967
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2
MISSING FLD:
n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Current Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Final Implication
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub )
[SUB:
val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
Result of Abduction
SUB:
val$1 = n$3
(-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[SUB:
val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
MISSING FLD:
n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)]
|-
unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
[FRAME FLD:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )]
[FRAME TYPING:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ]
returning TRUE
pvar: unassigned
parameter number: 2
exp_rv_dexp: normal var n$4
find_normal_variable_load defining &unassigned
exp_lv_dexp: program var &unassigned
lookup: found Dpvar
found error in dereference
spec_pre:
unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub )
exp _t$3965 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77
WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)
in vpath_find exp:_t$3968
vpath_find: cannot find _t$3968
in vpath_find exp:_t$3968
vpath_find: cannot find _t$3968
New footprint:
%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub )
Frame fld:
n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Frame typ:
n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub )
Missing fld:
Instantiated frame:
val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub )
Instantiated post:
PROP 1 of 6:
(0 < @f$15); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
(0 < @f$15); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
(@f$15 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ;
return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ;
return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** RESULTS FUNCTION CALL *******
PROP 1 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 6:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 6:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 6:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 6:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
***** END RESULTS FUNCTION CALL *******
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$15); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (0 < @f$15); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); (@f$15 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
pvar: unassigned
found error in dereference
spec_pre:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
exp n$4 desc:
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 16:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 16:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 16:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 16:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 9 of 16:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 10 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 11 of 16:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 12 of 16:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 13 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 14 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 15 of 16:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 16 of 16:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2595initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2596initial:void; return = n$2597initial:java.util.List*; $irvar1 = n$2598initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2594|->[@f$0|0:n$2593formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2593|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2594formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2601initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2602initial:void; return = n$2603initial:java.util.List*; $irvar1 = n$2604initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2600|->[@f$0|0:n$2599formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2599|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2600formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2608initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2609initial:void; return = n$2610initial:java.util.List*; $irvar1 = n$2611initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2606|->[@f$0|0:n$2605formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2605|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$2607update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2606formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2614initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2615initial:void; return = n$2616initial:java.util.List*; $irvar1 = n$2617initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2613|->[@f$0|0:n$2612formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2612|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2613formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2619initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2620initial:void; return = n$2621initial:java.util.List*; $irvar1 = n$2622initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2618|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2618formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2624initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2625initial:void; return = n$2626initial:java.util.List*; $irvar1 = n$2627initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2623|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2623formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2630initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2631initial:void; return = n$2632initial:java.util.List*; $irvar1 = n$2633initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2628|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$2629update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2628formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]
in vpath_find exp:n$5
vpath_find: cannot find n$5
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2635initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2636initial:void; return = n$2637initial:java.util.List*; $irvar1 = n$2638initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2634|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2634formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$1 = old_this ;
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77]
in vpath_find exp:n$5
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$5
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 8:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )